Simple Storage Service
Table of Contents
Privileges
AbortMultipartUpload
description: Grants permission to abort a multipart upload
access level: Write
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointArn",
"s3:DataAccessPointAccount",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
BypassGovernanceRetention
description: Grants permission to allow circumvention of governance-mode object retention settings
access level: Permissions management
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:RequestObjectTag/<key>",
"s3:RequestObjectTagKeys",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-acl",
"s3:x-amz-content-sha256",
"s3:x-amz-copy-source",
"s3:x-amz-grant-full-control",
"s3:x-amz-grant-read",
"s3:x-amz-grant-read-acp",
"s3:x-amz-grant-write",
"s3:x-amz-grant-write-acp",
"s3:x-amz-metadata-directive",
"s3:x-amz-server-side-encryption",
"s3:x-amz-server-side-encryption-aws-kms-key-id",
"s3:x-amz-storage-class",
"s3:x-amz-website-redirect-location",
"s3:object-lock-mode",
"s3:object-lock-retain-until-date",
"s3:object-lock-remaining-retention-days",
"s3:object-lock-legal-hold"
],
"dependent_actions": []
}
}
CreateAccessPoint
description: Grants permission to create a new access point
access level: Write
resource types
{
"accesspoint": {
"resource_type": "accesspoint",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:locationconstraint",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-acl",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
CreateBucket
description: Grants permission to create a new bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:locationconstraint",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-acl",
"s3:x-amz-content-sha256",
"s3:x-amz-grant-full-control",
"s3:x-amz-grant-read",
"s3:x-amz-grant-read-acp",
"s3:x-amz-grant-write",
"s3:x-amz-grant-write-acp"
],
"dependent_actions": []
}
}
CreateJob
description: Grants permission to create a new Amazon S3 Batch Operations job
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256",
"s3:RequestJobPriority",
"s3:RequestJobOperation",
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependent_actions": [
"iam:PassRole"
]
}
}
DeleteAccessPoint
description: Grants permission to delete the access point named in the URI
access level: Write
resource types
{
"accesspoint": {
"resource_type": "accesspoint",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointArn",
"s3:DataAccessPointAccount",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
DeleteAccessPointPolicy
description: Grants permission to delete the policy on a specified access point
access level: Permissions management
resource types
{
"accesspoint": {
"resource_type": "accesspoint",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointArn",
"s3:DataAccessPointAccount",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
DeleteBucket
description: Grants permission to delete the bucket named in the URI
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
DeleteBucketOwnershipControls
description: Grants permission to delete ownership controls on a bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
DeleteBucketPolicy
description: Grants permission to delete the policy on a specified bucket
access level: Permissions management
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
DeleteBucketWebsite
description: Grants permission to remove the website configuration for a bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
DeleteJobTagging
description: Grants permission to remove tags from an existing Amazon S3 Batch Operations job
access level: Tagging
resource types
{
"job": {
"resource_type": "job",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256",
"s3:ExistingJobPriority",
"s3:ExistingJobOperation"
],
"dependent_actions": []
}
}
DeleteObject
description: Grants permission to remove the null version of an object and insert a delete marker, which becomes the current version of the object
access level: Write
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
DeleteObjectTagging
description: Grants permission to use the tagging subresource to remove the entire tag set from the specified object
access level: Tagging
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
DeleteObjectVersion
description: Grants permission to remove a specific version of an object
access level: Write
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:versionid",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
DeleteObjectVersionTagging
description: Grants permission to remove the entire tag set for a specific version of the object
access level: Tagging
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:versionid",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
DescribeJob
description: Grants permission to retrieve the configuration parameters and status for a batch operations job
access level: Read
resource types
{
"job": {
"resource_type": "job",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetAccelerateConfiguration
description: Grants permission to uses the accelerate subresource to return the Transfer Acceleration state of a bucket, which is either Enabled or Suspended
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetAccessPoint
description: Grants permission to return configuration information about the specified access point
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetAccessPointPolicy
description: Grants permission to returns the access point policy associated with the specified access point
access level: Read
resource types
{
"accesspoint": {
"resource_type": "accesspoint",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetAccessPointPolicyStatus
description: Grants permission to return the policy status for a specific access point policy
access level: Read
resource types
{
"accesspoint": {
"resource_type": "accesspoint",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetAccountPublicAccessBlock
description: Grants permission to retrieve the PublicAccessBlock configuration for an AWS account
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetAnalyticsConfiguration
description: Grants permission to get an analytics configuration from an Amazon S3 bucket, identified by the analytics configuration ID
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketAcl
description: Grants permission to use the acl subresource to return the access control list (ACL) of an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketCORS
description: Grants permission to return the CORS configuration information set for an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketLocation
description: Grants permission to return the Region that an Amazon S3 bucket resides in
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetBucketLogging
description: Grants permission to return the logging status of an Amazon S3 bucket and the permissions users have to view or modify that status
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketNotification
description: Grants permission to get the notification configuration of an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketObjectLockConfiguration
description: Grants permission to get the Object Lock configuration of an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion"
],
"dependent_actions": []
}
}
GetBucketOwnershipControls
description: Grants permission to retrieve ownership controls on a bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketPolicy
description: Grants permission to return the policy of the specified bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketPolicyStatus
description: Grants permission to retrieve the policy status for a specific Amazon S3 bucket, which indicates whether the bucket is public
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketPublicAccessBlock
description: Grants permission to retrieve the PublicAccessBlock configuration for an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketRequestPayment
description: Grants permission to return the request payment configuration for an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketTagging
description: Grants permission to return the tag set associated with an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketVersioning
description: Grants permission to return the versioning state of an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetBucketWebsite
description: Grants permission to return the website configuration for an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetEncryptionConfiguration
description: Grants permission to return the default encryption configuration an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetInventoryConfiguration
description: Grants permission to return an inventory configuration from an Amazon S3 bucket, identified by the inventory configuration ID
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetJobTagging
description: Grants permission to return the tag set of an existing Amazon S3 Batch Operations job
access level: Read
resource types
{
"job": {
"resource_type": "job",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetLifecycleConfiguration
description: Grants permission to return the lifecycle configuration information set on an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetMetricsConfiguration
description: Grants permission to get a metrics configuration from an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetObject
description: Grants permission to retrieve objects from Amazon S3
access level: Read
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetObjectAcl
description: Grants permission to return the access control list (ACL) of an object
access level: Read
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetObjectLegalHold
description: Grants permission to get an object's current Legal Hold status
access level: Read
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetObjectRetention
description: Grants permission to retrieve the retention settings for an object
access level: Read
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetObjectTagging
description: Grants permission to return the tag set of an object
access level: Read
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetObjectTorrent
description: Grants permission to return torrent files from an Amazon S3 bucket
access level: Read
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetObjectVersion
description: Grants permission to retrieve a specific version of an object
access level: Read
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:versionid",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetObjectVersionAcl
description: Grants permission to return the access control list (ACL) of a specific object version
access level: Read
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:versionid",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetObjectVersionForReplication
description: Grants permission to replicate both unencrypted objects and objects encrypted with SSE-S3 or SSE-KMS
access level: Read
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetObjectVersionTagging
description: Grants permission to return the tag set for a specific version of the object
access level: Read
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:versionid",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetObjectVersionTorrent
description: Grants permission to get Torrent files about a different version using the versionId subresource
access level: Read
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:versionid",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
GetReplicationConfiguration
description: Grants permission to get the replication configuration information set on an Amazon S3 bucket
access level: Read
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
ListAccessPoints
description: Grants permission to list access points
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
ListAllMyBuckets
description: Grants permission to list all buckets owned by the authenticated sender of the request
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
ListBucket
description: Grants permission to list some or all of the objects in an Amazon S3 bucket (up to 1000)
access level: List
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:delimiter",
"s3:max-keys",
"s3:prefix",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
ListBucketMultipartUploads
description: Grants permission to list in-progress multipart uploads
access level: List
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
ListBucketVersions
description: Grants permission to list metadata about all the versions of objects in an Amazon S3 bucket
access level: List
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:delimiter",
"s3:max-keys",
"s3:prefix",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
ListJobs
description: Grants permission to list current jobs and jobs that have ended recently
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
ListMultipartUploadParts
description: Grants permission to list the parts that have been uploaded for a specific multipart upload
access level: List
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
ObjectOwnerOverrideToBucketOwner
description: Grants permission to change replica ownership
access level: Permissions management
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutAccelerateConfiguration
description: Grants permission to use the accelerate subresource to set the Transfer Acceleration state of an existing S3 bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutAccessPointPolicy
description: Grants permission to associate an access policy with a specified access point
access level: Permissions management
resource types
{
"accesspoint": {
"resource_type": "accesspoint",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutAccountPublicAccessBlock
description: Grants permission to create or modify the PublicAccessBlock configuration for an AWS account
access level: Permissions management
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutAnalyticsConfiguration
description: Grants permission to set an analytics configuration for the bucket, specified by the analytics configuration ID
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutBucketAcl
description: Grants permission to set the permissions on an existing bucket using access control lists (ACLs)
access level: Permissions management
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-acl",
"s3:x-amz-content-sha256",
"s3:x-amz-grant-full-control",
"s3:x-amz-grant-read",
"s3:x-amz-grant-read-acp",
"s3:x-amz-grant-write",
"s3:x-amz-grant-write-acp"
],
"dependent_actions": []
}
}
PutBucketCORS
description: Grants permission to set the CORS configuration for an Amazon S3 bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutBucketLogging
description: Grants permission to set the logging parameters for an Amazon S3 bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutBucketNotification
description: Grants permission to receive notifications when certain events happen in an Amazon S3 bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutBucketObjectLockConfiguration
description: Grants permission to put Object Lock configuration on a specific bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion"
],
"dependent_actions": []
}
}
PutBucketOwnershipControls
description: Grants permission to add or replace ownership controls on a bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutBucketPolicy
description: Grants permission to add or replace a bucket policy on a bucket
access level: Permissions management
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutBucketPublicAccessBlock
description: Grants permission to create or modify the PublicAccessBlock configuration for a specific Amazon S3 bucket
access level: Permissions management
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutBucketRequestPayment
description: Grants permission to set the request payment configuration of a bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutBucketTagging
description: Grants permission to add a set of tags to an existing Amazon S3 bucket
access level: Tagging
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutBucketVersioning
description: Grants permission to set the versioning state of an existing Amazon S3 bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutBucketWebsite
description: Grants permission to set the configuration of the website that is specified in the website subresource
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutEncryptionConfiguration
description: Grants permission to set the encryption configuration for an Amazon S3 bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutInventoryConfiguration
description: Grants permission to add an inventory configuration to the bucket, identified by the inventory ID
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutJobTagging
description: Grants permission to replace tags on an existing Amazon S3 Batch Operations job
access level: Tagging
resource types
{
"job": {
"resource_type": "job",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256",
"s3:ExistingJobPriority",
"s3:ExistingJobOperation",
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependent_actions": []
}
}
PutLifecycleConfiguration
description: Grants permission to create a new lifecycle configuration for the bucket or replace an existing lifecycle configuration
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutMetricsConfiguration
description: Grants permission to set or update a metrics configuration for the CloudWatch request metrics from an Amazon S3 bucket
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutObject
description: Grants permission to add an object to a bucket
access level: Write
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:RequestObjectTag/<key>",
"s3:RequestObjectTagKeys",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-acl",
"s3:x-amz-content-sha256",
"s3:x-amz-copy-source",
"s3:x-amz-grant-full-control",
"s3:x-amz-grant-read",
"s3:x-amz-grant-read-acp",
"s3:x-amz-grant-write",
"s3:x-amz-grant-write-acp",
"s3:x-amz-metadata-directive",
"s3:x-amz-server-side-encryption",
"s3:x-amz-server-side-encryption-aws-kms-key-id",
"s3:x-amz-storage-class",
"s3:x-amz-website-redirect-location",
"s3:object-lock-mode",
"s3:object-lock-retain-until-date",
"s3:object-lock-remaining-retention-days",
"s3:object-lock-legal-hold"
],
"dependent_actions": []
}
}
PutObjectAcl
description: Grants permission to set the access control list (ACL) permissions for new or existing objects in an S3 bucket.
access level: Permissions management
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-acl",
"s3:x-amz-content-sha256",
"s3:x-amz-grant-full-control",
"s3:x-amz-grant-read",
"s3:x-amz-grant-read-acp",
"s3:x-amz-grant-write",
"s3:x-amz-grant-write-acp",
"s3:x-amz-storage-class"
],
"dependent_actions": []
}
}
PutObjectLegalHold
description: Grants permission to apply a Legal Hold configuration to the specified object
access level: Write
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256",
"s3:object-lock-legal-hold"
],
"dependent_actions": []
}
}
PutObjectRetention
description: Grants permission to place an Object Retention configuration on an object
access level: Write
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256",
"s3:object-lock-mode",
"s3:object-lock-retain-until-date",
"s3:object-lock-remaining-retention-days"
],
"dependent_actions": []
}
}
PutObjectTagging
description: Grants permission to set the supplied tag-set to an object that already exists in a bucket
access level: Tagging
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:RequestObjectTag/<key>",
"s3:RequestObjectTagKeys",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutObjectVersionAcl
description: Grants permission to use the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket
access level: Permissions management
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:versionid",
"s3:x-amz-acl",
"s3:x-amz-content-sha256",
"s3:x-amz-grant-full-control",
"s3:x-amz-grant-read",
"s3:x-amz-grant-read-acp",
"s3:x-amz-grant-write",
"s3:x-amz-grant-write-acp",
"s3:x-amz-storage-class"
],
"dependent_actions": []
}
}
PutObjectVersionTagging
description: Grants permission to set the supplied tag-set for a specific version of an object
access level: Tagging
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:ExistingObjectTag/<key>",
"s3:RequestObjectTag/<key>",
"s3:RequestObjectTagKeys",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:versionid",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
PutReplicationConfiguration
description: Grants permission to create a new replication configuration or replace an existing one
access level: Write
resource types
{
"bucket": {
"resource_type": "bucket",
"required": true,
"condition_keys": [],
"dependent_actions": [
"iam:PassRole"
]
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
ReplicateDelete
description: Grants permission to replicate delete markers to the destination bucket
access level: Write
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
ReplicateObject
description: Grants permission to replicate objects and object tags to the destination bucket
access level: Write
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256",
"s3:x-amz-server-side-encryption",
"s3:x-amz-server-side-encryption-aws-kms-key-id"
],
"dependent_actions": []
}
}
description: Grants permission to replicate object tags to the destination bucket
access level: Tagging
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
RestoreObject
description: Grants permission to restore an archived copy of an object back into Amazon S3
access level: Write
resource types
{
"object": {
"resource_type": "object",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:DataAccessPointAccount",
"s3:DataAccessPointArn",
"s3:AccessPointNetworkOrigin",
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256"
],
"dependent_actions": []
}
}
UpdateJobPriority
description: Grants permission to update the priority of an existing job
access level: Write
resource types
{
"job": {
"resource_type": "job",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256",
"s3:RequestJobPriority",
"s3:ExistingJobPriority",
"s3:ExistingJobOperation"
],
"dependent_actions": []
}
}
UpdateJobStatus
description: Grants permission to update the status for the specified job
access level: Write
resource types
{
"job": {
"resource_type": "job",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"s3:authType",
"s3:signatureAge",
"s3:signatureversion",
"s3:x-amz-content-sha256",
"s3:ExistingJobPriority",
"s3:ExistingJobOperation",
"s3:JobSuspendedCause"
],
"dependent_actions": []
}
}